/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package gerenciadorescola.controller.pattern.command;

import gerenciadorescola.model.Diretor;
import gerenciadorescola.model.Escola;
import java.util.HashMap;
import java.util.Map;

/**
 *
 * @author Pedro Freitas
 */
public class ComandoExcluiDiretor implements Command {

    public Map execute(Map<String, String> entrada) {
        Escola escola = Escola.getInstance();

        Map<String, String> saida = new HashMap();
        Map<Integer, Diretor> dir = escola.getDiretor();

        if (escola.getContDiretor() == 1) {
            dir.remove(0);
            escola.setDiretor(null);
            escola.setContDiretor(1);
            saida.put("msg", "Diretor removido com sucesso!");
//                System.out.println("Excluindo... \n" + d.toString());
            return saida;
        } else {
            saida.put("msg", "Não foi possivel encontrar um Diretor ");

        }


        return saida;

    }
}
